Programc²l²kta ▌lk Ad²mlar

Soru: Say²n PCWORLD yetkilileri, Bo≡aziτi ▄niversitesinde ÷≡renciyim. 24 ya■²nday²m. 2.5 y²ld²r bir bilgisayar sahibiyim. Art²k ben de, τo≡u genτ gibi, bilgisayar²mda programlar yapmak istiyorum. Ve yine bir τok genτ gibi, programc²l²≡a nereden girece≡imi nas²l ba■layaca≡²m² tam olarak bilemiyorum. Bu konuyla ilintili birkaτ sorum var. Beni ayd²nlat²rsan²z sevinirim.

1- DOSÆla birlikte gelen QBasic 1.1, Basic diline hakim olabilmek iτin iyi bir ba■lang²τ m²d²r? E≡er de≡ilse, bana ÷nerece≡iniz ba■ka bir Basic program² var m²d²r?

2- Programc²l²≡a mutlaka Basic ÷≡renerek mi girmek gerekir?

3- Bilgisayar dillerinin τo≡unun sonlar²ndaki "... for DOS" ya da "... for Windows" ibareleri, bu dillerin sadece DOS (ya da Windows) alt²nda τal²■an programlar yaz²labilece≡ini mi g÷sterir, yoksa dilin kendisinin bu i■letim sistemi alt²nda τal²■t²≡²n² m² anlat²r?

4- Zaman²m²n tamam²n² programc²l²≡a ay²rabilmem olas² de≡il. ▌stedi≡im yarat²c² gⁿcⁿmⁿ harekete geτirebilecek (ufak oyunlar programlamak gibi), mesle≡imle ilgili (Psikoloji b÷lⁿmⁿnde okumaktay²m) dataÆlar² dⁿzenlememe ve i■lememe yard²mc² olacak ve benim taraf²mdan haz²rlanm²■ olan programlar yapabilmek. Hangi dilde (ya da dillerde) nereye kadar gelmem yeterli olabilir?

5- Programlama ⁿzerine yaz²lm²■ bir kitab² okuyup, τal²■t²≡²m dildeki program kodlar²n² incelemek yeterli olur mu? Yoksa mutlaka bir kursa m² devam etmeliyim?

Tu≡rul ╓zkaracalar / ▌STANBUL

Cevap: 1- DOS ile birlikte gelen QBasic 1.1 Basic dilini ÷≡renmek iτin iyi bir ba■lang²τ olabilir ama programc²l²≡a ba■lamak iτin iyi bir ad²m m²d²r?. Bu sizin programc²l²kta ne kadar ileri gidece≡inize ba≡l²d²r. E≡er kendi basit ve iddias²z programlar²n²z² yazacaksan²z Basic gayet iyi bir seτimdir.

2- Programc²l²≡a mutlaka Basic ÷≡renerek girmek gerekmez. Hatta BasicÆe bir al²■anlar di≡er "merasimli" programlama dillerine al²■makta gⁿτlⁿk τekerler.

3- Belirtti≡iniz ibareler bu programlar²n sadece ilgili i■letim sisteminde τal²■abilece≡ini ve de o i■letim sisteminde τal²■an programlar yaratabilece≡ini belirtir. (Tabii ki DOS alt²nda yazd²≡²n²z programlar² Windows τal²■t²rabilirsiniz.)

4- Basic dili bu anlatt²klar²n²z² zahmetsizce yapabilmek iτin uygun bir dildir.

5- Sadece Basic dilini ÷≡renmek iτin bir kursa devam etmek zorunda de≡ilsiniz. Bu dil hakk²nda iyi yaz²lm²■ bir kitaba biraz da sabra sahipseniz kendi programlar²n²z² yapabilecek dⁿzeye kolayca gelirsiniz.